final demand